/*初始化*/
$(function(){
    query(0);
});
/*过滤查询列表详情*/
function query(status) {
    var baseType = $("#baseType").children('option:selected').text();
    var dangerType = $("#dangerType").children('option:selected').val();
    var ctx =$("#ctx").val();

    //临时变量用于存路径
    var path = "";

    //判断选中的哪个主体类型
    if(baseType=='企业'){
        path = ctx+"/ajz/ajzCompanyInfo/detailsMap";
        $('#tableType').val("ajzCompanyInfo");
    }
    if(baseType=='店面'){
        path = ctx+"/ajz/ajzStoreInfo/detailsMap";
        $('#tableType').val("ajzStoreInfo");
    }
    if(baseType=='出租屋'){
        path = ctx+"/ajz/ajzHouseInfo/detailsMap";
        $('#tableType').val("ajzHouseInfo");
    }

    $("#addA").empty();
    var name = "#nav_box_tab";
    $.ajax({
        url: path,
        data:{"status":status,"dangerType":dangerType},
        type: "post",
        dataType: "json",
        success: function(result) {
            /*初始化，先清空所有内容*/
            $(".e_querycontent").remove();
            /*遍历list<map>*/
            $.each(result,function(keys,values){
                var id,enterpriseName,contactPerson,contactPersonTel,addr;
                //遍历map
                $.each(values,function(key,value){
                    //获取列表数据
                    if(result.length-1!=keys){
                        switch (key) {
                            case "id":id=value;
                                break;
                            case "enterpriseName":enterpriseName=value;
                                break;
                            case "contactPerson":contactPerson=value;
                                break;
                            case "contactPersonTel":contactPersonTel=value;
                                break;
                            case "addr":addr=value;
                                break;
                            default:
                                break;
                        }
                    }
                    //如果为最后一个list数组则开始遍历
                    if(result.length-1==keys){
                        //给四大标题赋值
                        switch (key) {
                            case "all":$("#all").children("b").html(value);
                                break;
                            case "uninspect":$("#uninspect").children("b").html(value);
                                break;
                            case "uncheck": $("#uncheck").children("b").html(value);
                                break;
                            case "checked": $("#checked").children("b").html(value);
                                break;
                            case "status": $("#status").val(value);//隐藏域status赋值
                                break;
                            default:
                                break;
                        }
                    }


                });

                //动态加载显示列表jQuery.isEmptyObject(id)
                //判断对象为空,不存在，null，undefined，通用方法 ,使用方法。$.isEmptyObject()。为空返回true
                if(!jQuery.isEmptyObject(id)){
                    info(name,id,enterpriseName,contactPerson,contactPersonTel,addr);
                }

            });

            /*标题栏选中状态*/
            $(".nav span").each(function () {
                /*标题栏样式初始化*/
                var initial = ".nav_span_active";
                for(var i=0;i<4;i++){
                    $(initial+i).css({"background":"", "color":""})
                }
                /*对应的标题栏加样式*/
                var st_val = ".nav_span_active" + $("#status").val()
                $(st_val).css({"background":"rgba(42,183,38,1)","color":"#FFF"})
            })

            /*没有数据的时候*/
            if(jQuery.isEmptyObject(result)){
                alert(result)
                $(name).append("<b style=' text-align: center;width: 100%;margin-left:0%;color:#8a8a8a;font-weight:100;'>----------没有更多数据----------</b>");
            }

        }
    });
}


//动态加载用户信息列表
function info(name,id,enterpriseName,contactPerson,contactPersonTel,addr) {
    //如果不是出租屋类型的则不显示户外招牌
    var tableType =$("#tableType").val();
    var ctx =$("#ctx").val();
    var insert = "";
    if("ajzHouseInfo" !=tableType){
        insert = "<li><i class=\"fontfamily icon_size Tin-loufang\"></i><b>"+enterpriseName+"</b></li>";
    }

    // alert(name+","+id+","+enterpriseName+","+contactPerson+","+contactPersonTel+","+addr)
    $(name).after("<div class=\"e_querycontent\">" +
        "<!--基本信息-->" +
        "<div class=\"e_q_c_left\">" +
        "<ul>" +insert +
        "<li><i class=\"fontfamily icon_size Tin-user\"></i><b><a href=\"javascript:;\" id=\"\" class=\"sa_line\">"+contactPerson+"</a></b></li>" +
        "<li><i class=\"fontfamily icon_size Tin-dianhua1\"></i><b>"+contactPersonTel+"</b></li>" +
        "<li><i class=\"fontfamily icon_size Tin-ditu\"></i><b><a href=\"javascript:;\" id=\"address\" class=\"sa_line\">"+addr+"</a></b></li>" +
        //"<li><i class=\"fontfamily icon_size Tin-notebook\"></i><b>文书详情</b></li>" +
        "</ul>" +
        "</div>" +
        "<!--按钮-->" +
        "<div class=\"hi_degbtnbar bgcolor\">" +
        "<a href=\""+ctx+"/ajz/"+tableType+"/updateInfo?id="+id+"\" class=\"xgbtn_1\">修改</a>" +
        "<a href=\""+ctx+"/ajz/"+tableType+"/record?id="+id+"\" class=\"xcbtn_1\">检查</a>" +
        "</div>" +
        "</div>");
}